Оба предлога возможны в зависимости от контекста.
Лучше: на ресепшен.
Верны оба варианта.
А что, возможны разные случаи? Приведите, пожалуйста, примеры употребления.
На наш взгляд, если люди уже получили еду (еда уже куплена), то следует выбрать предлог за. Если покупка только планируется, то предлог на.